/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ships.core;

import java.nio.Buffer;
import java.nio.ByteBuffer;
import ships.core.exceptions.EmptyArrayException;

/**
 *
 * @author fqhuy
 */
public class HostDataBuffer<E extends Number> extends AbstractDataBuffer<E> {

    protected HostDataBuffer(Class<E> cls) {
        super(cls);
    }

    protected HostDataBuffer(int size, Class<E> cls) {
        super(size, cls);
    }
    
    protected HostDataBuffer(int size, int numBanks, Class<E> cls) {
        super(size, numBanks, cls);
    }

    protected HostDataBuffer(int size, int numBanks, int offset,Class<?> cls) {
        super(size, numBanks, offset, cls);
    }

    protected HostDataBuffer(int size, int numBanks, int[] offsets, Class<?> cls) {
        super(size, numBanks, offsets, cls);
    }

    public E getElem(int i) {
        throw new UnsupportedOperationException();
    }

    public E getElem(int bank, int i) {
        throw new UnsupportedOperationException();
    }

    public void setElem(int i, E val) {
        throw new UnsupportedOperationException();
    }

    public void setElem(int bank, int i, E val) {
        throw new UnsupportedOperationException();
    }
}
